home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tools / packer / objectarchive / s / filetypes
Text File  |  1995-03-09  |  3KB  |  200 lines

  1. #    Syntax
  2.  
  3. #    TYPE "Source Ada"
  4. #        SUBTYPE "Text"
  5. #        INSERTAFTER "Script"
  6. #        ICONNAME "def_Source Ada"        # path internaly expanded to "ENV:Sys/def_Source Ada.info"
  7. #        NAMEPATTERN *.ada
  8. #    # or OPTNAMEPATTERN *.ada
  9. #    # les 4 lignes si dessus sont optionelles mais l'ordre doit etre conservé
  10. #    # les lignes ci-dessous sont juste pour information sur la syntaxe
  11. #        # COMPAREBYTE OFFSET BYTES
  12. #        COMPAREBYTE 12 $ABADCAFE    # hex bytes, offset decimal
  13. #        COMPAREBYTE $23 "Coucou"    # string bytes, offset in hex
  14. #        SEARCHBYTE    "Salut"
  15. #        SEARCHBYTE    $DEADBEEF
  16. #        SEARCHPATTERN [CASE] "ST-??"
  17. #        MATCHPATTERN [CASE] 45 "ST-??"
  18. #    ENDTYPE
  19.  
  20.  
  21. TYPE "Tar"
  22.     NAMEPATTERN "#?.tar"
  23. ENDTYPE
  24.  
  25. TYPE "TarGZ"
  26.     NAMEPATTERN "#?.(z|gz)"
  27. ENDTYPE
  28.  
  29. TYPE "Imploder4"
  30.     SUBTYPE "Exe"
  31.     INSERTAFTER "PP Exe"
  32.     SEARCHBYTE $7A0052464E
  33. #    SEARCHBYTE "z.RFN"
  34. ENDTYPE
  35.  
  36. TYPE "PPLoadSeg"
  37.     INSERTAFTER "PP Exe"
  38.     COMPAREBYTE 0 "PPLS"
  39. ENDTYPE
  40.  
  41. TYPE "Source C"
  42.     SUBTYPE        Text
  43.     ICONNAME    def_C
  44.     NAMEPATTERN "#?.c"
  45. ENDTYPE
  46.  
  47. TYPE "Include C"
  48.     SUBTYPE        Text
  49.     INSERTAFTER    "Source C"
  50.     ICONNAME    def_H
  51.     NAMEPATTERN "#?.h"
  52. ENDTYPE
  53.  
  54. TYPE Asm
  55.     SUBTYPE        Text
  56.     ICONNAME    def_Asm
  57.     NAMEPATTERN "#?.(asm|s|a)"
  58. ENDTYPE
  59.  
  60. TYPE "Incld Asm"
  61.     SUBTYPE        Text
  62.     ICONNAME    def_I
  63.     NAMEPATTERN "#?.i"
  64. ENDTYPE
  65.  
  66. TYPE Doc
  67.     SUBTYPE    Text
  68.     ICONNAME def_Doc
  69.     NAMEPATTERN "#?.Doc~(#?.info)"
  70. ENDTYPE
  71.  
  72. TYPE "PP Doc"
  73.     SUBTYPE    "PP Data"
  74.     ICONNAME def_Doc
  75.     NAMEPATTERN "#?.(Doc#?.pp|Doc)"
  76. ENDTYPE
  77.  
  78. TYPE ReadMe
  79.     SUBTYPE Text
  80.     INSERTAFTER Doc
  81.     ICONNAME def_ReadMe
  82.     NAMEPATTERN "Read#?Me~(#?.info)"
  83. ENDTYPE
  84.  
  85. TYPE "Guide"
  86.     SUBTYPE Text
  87.     INSERTAFTER ReadMe
  88.     ICONNAME def_Guide
  89.     OPTNAMEPATTERN "#?.guide"
  90.     MATCHPATTERN 0 "@database"
  91. ENDTYPE
  92.  
  93. TYPE "MUIB"
  94.     OPTNAMEPATTERN "#?.MUIB"
  95.     COMPAREBYTE 0 "BUILDER_SAVE_FILE"
  96. ENDTYPE
  97.  
  98. TYPE "Tex"
  99.     SUBTYPE "Text"
  100.     ICONNAME    def_Tex
  101.     NAMEPATTERN "#?.Tex"
  102. ENDTYPE
  103.  
  104. TYPE Rexx
  105.     SUBTYPE Text
  106.     ICONNAME def_Rexx
  107.     NAMEPATTERN "#?.(rexx|ced)"
  108. ENDTYPE
  109.  
  110. TYPE "Tex DVI"
  111.     OPTNAMEPATTERN "#?.dvi"
  112.     COMPAREBYTE 0 $F7020183
  113. ENDTYPE
  114.  
  115. TYPE "STSong"
  116.     COMPAREBYTE 0 "PACK"
  117. ENDTYPE
  118.  
  119. TYPE "ST Mod"
  120.     INSERTAFTER "Icon"
  121.     NAMEPATTERN "#?.(mod|mmd)"
  122. ENDTYPE
  123.  
  124. TYPE "Xpk Mod"
  125.     SUBTYPE "ST Mod"
  126.     COMPAREBYTE 0 "XPKF"
  127. ENDTYPE
  128.  
  129. TYPE "SQSH Mod"
  130.     SUBTYPE "Xpk Mod"
  131.     COMPAREBYTE 8 "SQSH"
  132. ENDTYPE
  133.  
  134. TYPE "PP MedMod"
  135.     SUBTYPE "PP Data"
  136.     INSERTAFTER "ST Mod"
  137.     NAMEPATTERN "#?.(mo|mm)(d|d.pp)"
  138. ENDTYPE
  139.  
  140. TYPE "JPEG"
  141.     INSERTAFTER "ILBM"
  142.     ICONNAME    def_Pic
  143.     OPTNAMEPATTERN "#?.(jpeg|jpg)"
  144.     COMPAREBYTE 0 $FFD8FFE0
  145. ENDTYPE
  146.  
  147. TYPE "PCX"
  148.     COMPAREBYTE 0 $0a050108
  149. ENDTYPE
  150.  
  151. TYPE "GIF"
  152.     INSERTAFTER "JPEG"
  153.     ICONNAME    def_Pic
  154.     OPTNAMEPATTERN "#?.gif"
  155.     COMPAREBYTE 0 "GIF8"
  156. ENDTYPE
  157.  
  158. TYPE "TIFF"
  159.     INSERTAFTER "GIF"
  160.     ICONNAME    def_Pic
  161.     OPTNAMEPATTERN "#?.tif"
  162.     COMPAREBYTE 0 "MM"
  163. ENDTYPE
  164.  
  165. TYPE "BMP"
  166.     INSERTAFTER "TIFF"
  167.     ICONNAME    def_Pic
  168.     OPTNAMEPATTERN "#?.bmp"
  169.     COMPAREBYTE 0 "BM"
  170.     COMPAREBYTE 6 $00000000
  171. ENDTYPE
  172.  
  173. TYPE "Targa"
  174.     INSERTAFTER "BMP"
  175.     ICONNAME    def_Pic
  176.     OPTNAMEPATTERN "#?.tga"
  177.     COMPAREBYTE 0 $00000A0000000000000000008002E001
  178. ENDTYPE
  179.  
  180. TYPE "SunRaster"
  181.     INSERTAFTER "Targa"
  182.     ICONNAME    def_Pic
  183.     COMPAREBYTE 0 $59A66A95
  184. ENDTYPE
  185.  
  186. TYPE "WAV"
  187.     INSERTAFTER "8SVX"
  188.     ICONNAME    def_Sound
  189.     OPTNAMEPATTERN "#?.wav"
  190.     COMPAREBYTE 0 "RIFF"
  191.     COMPAREBYTE 8 "WAVE"
  192. ENDTYPE
  193.  
  194.  
  195. TYPE "DMS"
  196.     OPTNAMEPATTERN "#?.dms"
  197.     COMPAREBYTE 0 "DMS!"
  198. ENDTYPE
  199.  
  200.